﻿IF OBJECT_ID('BasYueXueYuJing', 'U') IS NULL
    CREATE TABLE dbo.BasYueXueYuJing (
        Id                 BIGINT NOT NULL,                         -- 主键Id
        dingXueYiYuanId    BIGINT NOT NULL,                         -- 订血医院Id
        dingXueYiYuan      NVARCHAR(128) NOT NULL,                  -- 订血医院
        daLei              VARCHAR(128) NOT NULL,                   -- 血液大类
        yuJingZhiA         DECIMAL(16, 2) NOT NULL,                -- 预警值A
        yuJingZhiB         DECIMAL(16, 2) NOT NULL,                -- 预警值B
        yuJingZhiO         DECIMAL(16, 2) NOT NULL,                -- 预警值O
        yuJingZhiAB        DECIMAL(16, 2) NOT NULL,                -- 预警值AB
        CreateTime         DATETIME NOT NULL,                       -- 创建时间
        CreateUserId       BIGINT NULL,                            -- 创建人
        CreateUserName     NVARCHAR(64) NULL,                       -- 创建人名
        UpdateTime         DATETIME NULL,                          -- 修改时间
        UpdateUserId       BIGINT NULL,                            -- 修改人
        UpdateUserName     NVARCHAR(64) NULL                        -- 修改人名字
    );
GO

-- 主键约束
ALTER TABLE BasYueXueYuJing ADD CONSTRAINT pk_BasYueXueYuJing PRIMARY KEY CLUSTERED (Id);
GO

-- 添加表和列注释
IF OBJECT_ID('BasYueXueYuJing', 'U') IS NOT NULL
BEGIN
    EXEC sp_addcomment 'BasYueXueYuJing', '约血预警', '', '';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'Id', '主键Id';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'dingXueYiYuanId', '订血医院Id';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'dingXueYiYuan', '订血医院';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'daLei', '血液大类';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'yuJingZhiA', '预警值A';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'yuJingZhiB', '预警值B';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'yuJingZhiO', '预警值O';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'yuJingZhiAB', '预警值AB';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'CreateTime', '创建时间';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'CreateUserId', '创建人';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'CreateUserName', '创建人名';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'UpdateTime', '修改时间';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'UpdateUserId', '修改人';
    EXEC sp_addcomment 'BasYueXueYuJing', '', 'UpdateUserName', '修改人名字';
END
GO